import Vue from 'vue'  
import Vuex from 'vuex'  
  
Vue.use(Vuex)  
  
export default new Vuex.Store({  
  state: {  
    cartList: []    
  },  
  getters: {  
    // 你可以在这里定义 getters，用于从 state 中派生出一些状态  
  },  
  mutations: {  
    add(state, item) {    
      state.cartList.push(item);    
    }    
  },  
  actions: {  
    // 你可以在这里定义 actions，用于提交 mutations  
    // 例如：  
    addToCart(context, item) {  
      context.commit('add', item);  
    }  
  },  
  modules: {  
    // 你可以在这里定义模块的 store  
  }  
})